home *** CD-ROM | disk | FTP | other *** search
- !
- !**************************************************************************
- !* *
- !* Copyright (C) 1991, Silicon Graphics, Inc. *
- !* All Rights Reserved. *
- !* *
- !**************************************************************************
- !*
- !* File: Gmodel
- !*
- !* $Revision: 1.2 $
- !*
- !* Description: App default file graphical model file programs belonging
- !* to the class Gmodel.
- !*
- !**************************************************************************/
-
- !
- ! SGI Look & Feel
- !
- *useSchemes: all
- *schemeFileList: SgiSpec
- *sgiMode: True
-
-
- !
- ! GUI model file specific resources
- !
-
- ! Initial height
- Gmodel*geometry: x372
-
-
- !
- ! SGI Look Resources
- !
-
- ! Fonts
-
- ! all labels should be bold
- *XmLabel*fontList: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
- *XmLabelGadget*fontList: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
- *XmScale*fontList: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
- *XmBulletinBoard*labelFontList: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
- *optionMenu.XmLabelGadget*fontList: -*-helvetica-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
-
- ! all buttons, toggles, and radio buttons should be plain
- *XmPushButton*fontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
- *XmPushButtonGadget*fontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
- *XmToggleButton*fontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
- *XmToggleButtonGadget*fontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
- *optionMenu*fontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
- *XmIconGadget*fontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
- *XmBulletinBoard*buttonFontList: -*-helvetica-medium-r-normal-*-14*iso8859-1
-
- ! menuBar entries, panes, popups, and option menus should be oblique
- *menuBar*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
-
- ! for entries in popup menus
- *XmMenuShell*XmPushButton*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *XmMenuShell*XmLabelGadget*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *XmMenuShell*XmPushButtonGadget*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *XmMenuShell*XmCascadeButton*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *XmMenuShell*XmCascadeButtonGadget*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *XmMenuShell*XmToggleButton*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *XmMenuShell*XmToggleButtonGadget*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
- *optionPane*fontList: -*-helvetica-bold-o-normal-*-14*iso8859-1
-
- ! Lists
- *XmList*fontList: -*-screen-medium-r-normal-*-14*
-
- ! Text fonts
- *XmText.fontList: -*-screen-medium-r-normal-*-14*
- *XmTextField.fontList: -*-screen-medium-r-normal-*-14*
-
-
- !
- ! Spacing stuff, probably belongs in master scheme file
- !
-
- ! buttons shouldn't look "cramped"
- ! (24 pixels across face from top to bottom and 8 in margin on face)
- *XmPushButton*marginHeight: 4
- *XmPushButton*marginWidth: 7
- *XmPushButtonGadget*marginHeight: 4
- *XmPushButtonGadget*marginWidth: 7
-
- ! option menu buttons shouldn't look "cramped" either
- ! but need to be a bit smaller than regular buttons and the
- ! same as the menu bar
- *optionMenu*marginHeight: 0
- *optionMenu*marginTop: 3
- *optionMenu*marginBottom: 3
- *optionMenu*marginWidth: 0
-
- ! option menu panes are more like pulldown menus than buttons
- *optionPane*XmPushButton*marginHeight: 1
- *optionPane*XmPushButton*marginWidth: 1
- *optionPane*XmPushButton*marginLeft: 3
- *optionPane*XmPushButton*marginRight: 3
-
- *optionPane*XmPushButtonGadget*marginHeight: 1
- *optionPane*XmPushButtonGadget*marginWidth: 1
- *optionPane*XmPushButtonGadget*marginLeft: 3
- *optionPane*XmPushButtonGadget*marginRight: 3
-
- ! move the text in lists slightly right to improve legibility
- *XmList*listMarginWidth: 3
-
- ! height of menuBar should be 22 pixels
- *menuBar*marginHeight: 1
- *menuBar.marginHeight: 0
- *menuBar*marginLeft: 1
- *menuBar.spacing: 7
- *XmMenuShell*marginLeft: 3
- *XmMenuShell*marginRight: 4
-
- ! spacing between indicator and label should be only 6 in menus
- *XmMenuShell*XmToggleButtonGadget*spacing: 2
- *XmMenuShell*XmToggleButtonGadget*marginHeight: 0
- *XmMenuShell*XmToggleButtonGadget*indicatorSize: 10
-
- *XmMenuShell*XmLabelGadget*marginHeight: 4
-
- ! spacing between indicator and label should be 8 outside of menus
- *XmToggleButtonGadget*spacing: 4
- *XmToggleButton*spacing: 4
-
- ! spacing between scrollbars and clients should be 2 pixels
- *XmScrolledWindow.spacing: 0
-
- ! Scrollbars
- *XmScrollBar*width: 18
- *XmScrollBar*height: 18
-
- ! sliders should be slightly narrower than scrollbars ->
- ! 12 pixels across the trough as opposed to 14
- *XmScale*scaleHeight: 20
-
- ! in a perfect world, text fields would be the same size as buttons
- ! (28 pixels including shadow) but since lucidatypwriter14 is really
- ! only 13 pixels, our text fields will be 27 pixels high
- *XmText*marginHeight: 4
-
-
- !
- ! Color Mappings
- !
-
- *foreground: Black
- *background: sgi very light grey
- *XmList*background: sgi light grey
- *XmPushButton*background: sgi light grey
- *XmPushButtonGadget*background: sgi light grey
- *XmText.background: sgi light grey
- *XmTextField.background: rosy brown
- *troughColor: sgi light grey
-
- ! color all dialogs, warnings, and errors the same
- *XmSelectionBox*background: sgi very light grey
- *XmSelectionBox*XmText*background: rosy brown
- *XmMessageBox*background: sgi very light grey
-
- ! color all radio and toggle buttons when they are selected
- *fillOnSelect: True
- *visibleWhenOff: True
- *selectColor: yellow
-
- ! for keyboard traversal
- *highlightColor: Black
- *XmText*highlightThickness: 1
- *XmTextField*highlightThickness: 1
- *XmPushButton*highlightThickness: 1
- *highlightThickness: 0
-
-